import { BaseEntity, PageQuery } from '@/api/base';

export interface BraceletVO {
  /**
   * 递增ID
   */
  id: string | number;

  /**
   * 店铺ID
   */
  shopId: string | number;

  /**
   * 手环编码
   */
  braceletCode: string;

  /**
   * 手环状态：1：未使用，2：正常使用，3：已过期，4：已使用
   */
  status: number;

  /**
   * 创建人ID
   */
  createById: string | number;

  /**
   * 更新人ID
   */
  updateById: string | number;
}

export interface BraceletForm extends BaseEntity {
  /**
   * 递增ID
   */
  braceletNum?: number;

  /**
   * 店铺ID
   */
  shopId?: string;
}

export interface BraceletQuery extends PageQuery {
  /**
   * 店铺ID
   */
  shopId?: string | number;

  /**
   * 手环编码
   */
  braceletCode?: string;

  /**
   * 手环状态：1：未使用，2：正常使用，3：已过期，4：已使用
   */
  status?: number;

  /**
   * 创建人ID
   */
  createById?: string | number;

  /**
   * 更新人ID
   */
  updateById?: string | number;

  /**
   * 日期范围参数
   */
  params?: any;
}
